/*global css*/
body,html,h1,h2,h3,h4,h5,h6,big,small,sub,sup,input,select,textarea{font-size:14px; color:#333; font-family:微软雅黑, Arial, 宋体; -webkit-text-size-adjust:none;}
header,footer,section,aside,nav,hgroup,figure,figcaption{display:block; margin:0; padding:0; border:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style-type:none;}
a	{ text-decoration:none; color: inherit; }
img{border:none;}
.w1000	{ width:1000px; margin:0 auto;}
*	{ padding:0; margin:0;}
.huandong,a,.btn,.input-submit,.sl,.sl p,.syfw,.syfw p,.gwc-an	em{ 	-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;	transition: all 0.5s ease-in-out; }




/*float*/
.fl{float:left;}
.fr{float:right;}

.blank{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden; display:block; }


/*margin*/
.margin-t-20 	{ margin-top:20px;}
.margin-t-30 	{ margin-top:30px;}



/*导航*/
.nav-main 					{ height:100px;}
.nav-main .zc				{ width:100%; height:40px; padding-top:10px; text-align:right; color:#808080; line-height:40px; }
.nav-main .zc	a			{ color:#808080; padding:2px 10px; margin:0 5px; border-radius:3px;}
.nav-main .zc	a:hover		{ background:#000; color:#fff;}
.nav-main .zc	a.zc-btn	{ margin-right:0;}

.nav-main .logo				{ width:200px; height:50px; background:url(../images/logo.png); font-size:0px; line-height:0px; overflow:hidden; float:left;}	
.nav-main .logo		h3		{ font-size:0px; line-height:0px; }

.nav-main	.nav			{ width:747px; height:45px; background:url(../images/nav.png); float:right; padding:1px 1px 2px;}
.nav-main	.nav	.nava		{ width:123px; height:45px; display:block; float:left; color:#f2f2f2; line-height:45px; text-align:center; font-weight:bold; margin-right:1.5px;}
.nav-main	.nav	.nava.on	{ color:#fff; background:url(../images/nav-hover.png);}
.nav-main	.nav	.nava.jszc	{ width:124px; margin-right:0;}
.nav-main	.nav	.nava:hover	{ color:#fff; background:url(../images/nav-hover.png);}


.nav-main	.nav	li	ul			{ width:123px; position:absolute; top:95px; background:url(../images/nav-ul.png) repeat;  display:none; z-index:999;}
.nav-main	.nav	li	ul.nav-hzms	{ margin-left:249px;}
.nav-main	.nav	li	ul.nav-gyns	{ margin-left:374px;}
.nav-main	.nav	li	ul.nav-jszc	{ margin-left:624px;}
.nav-main	.nav	li	ul	a		{ width:100%; height:46px; display:block; color:#fff; text-align:center; line-height:46px;}	
.nav-main	.nav	li	ul	a:hover	{ background:#5995b3;}
.nav-main	.nav	li:hover	ul	{ display:block;}



/*分页*/
.page			{  float:right; height:30px; clear:both; font-size:12px; }
.page	li		{ float:left; height:30px; margin-left:10px;}
.page	li	a	{ display:block; float:left; height:28px; border:1px solid #fff; background:#fff; padding:0 10px; line-height:28px; text-align:center;}
.page	li	a:hover		{ border:1px solid #4c9ec6; }
.page	li	a.frist		{ color:#808080; border:1px solid #fff;}
.page	li	a.nolink	{ color:#b2b2b2; border:1px solid #fff;}
.page	li	a.form		{ padding:0 15px; border:1px solid #fff;}
.page	li	a.form	form	{ float:right;}
.page	li	a.form	.ys		{ width:30px; height:20px; background:#fafafa; border:1px solid #e5e5e5; margin-right:5px;}
.page	li	a.form	.go-btn	{ width:30px; height:20px; background:#717171; border:1px solid #717171; color:#fff; margin:2px 0 0 2px; font-size:12px;}	


/*底部*/
.footer						{ width:100%; height:240px; background:url(../images/footer-ng.png) repeat-x; border-top:1px solid #e6e6e6;}
.footer	.top-footer			{ height:120px; padding:40px 0; }
.footer-logo				{ width:260px; height:120px; background:url(../images/footrt-right.png) no-repeat right; float:left; text-align:center;}
.footer	.bottom-footer		{ height:40px; font-size:12px; line-height:40px; color:#fff; text-align:center;}
.footer-lx					{ width:540px; margin-left:20px; height:120px; background:url(../images/footrt-right.png) no-repeat right; float:left; overflow:hidden;  }
.footer-title				{ width:100%; height:30px; line-height:30px;}
.footer-title	h3			{ font-size:18px; font-weight:bold; float:left; margin-right:10px; line-height:30px; }
.footer-title	span		{ font-size:14px;  color:#808080; line-height:24px; }
.footer-lx	li				{ float:left; width:320px; height:30px; line-height:35px;  }
.footer-lx	li.fr			{ width:220px;}
.footer-lx	li		span	{ color:#808080;}

.footer-wx					{ width:160px; height:120px; margin-left:20px; float:left;}
.footer-wx	img				{ margin:10px 10px 0 0; float:left;}
.footer-wx	p				{ margin-top:10px; color:#808080; line-height:26px;}
.footer-wx	p	span		{ color:#000; display:block;}

/*背景*/
body	{  background:url(../images/bg.jpg) repeat-x top center  #ececec;}
body.sp-bg	{  background:url(../images/spbg.jpg) repeat-x top center #ececec;}
body.index-bg	{  background:url(../images/index-bg.jpg) repeat-x top center #e6e6e6;}


